package computer;

public class Computer {
    //电脑的USB接口生产出来不知道到底具体有哪些设备连接
    //电脑也不关心这些事，只要插入的设备满足usb接口的规范，都可以进行连接
     public void plugIn(USB usb){
         usb.set();
         usb.work();
     }

    public static void main(String[] args) {
         //产生一个电脑的对象
         Computer computer=new Computer() ;
         //想把鼠标和键盘连接起来
         USB mouse=new IMouse();
         USB keyboard=new IKeyboard();
         computer.plugIn(mouse);
         computer.plugIn(keyboard);
    }
}
